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

diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_100rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_100rules.txt
new file mode 100644 (file)
index 0000000..1b17c6f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 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.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 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) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_101rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_101rules.txt
new file mode 100644 (file)
index 0000000..6d42881
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.072 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_102rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_102rules.txt
new file mode 100644 (file)
index 0000000..0e0c283
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 161.984 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_103rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_103rules.txt
new file mode 100644 (file)
index 0000000..0c3d559
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_104rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_104rules.txt
new file mode 100644 (file)
index 0000000..d2942b6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.136 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 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.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 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) + 62.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 423.712 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_105rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_105rules.txt
new file mode 100644 (file)
index 0000000..c230703
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.928 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 251.872 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 253.056 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.968 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.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_106rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_106rules.txt
new file mode 100644 (file)
index 0000000..e307a67
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 257.760 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.336 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_107rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_107rules.txt
new file mode 100644 (file)
index 0000000..2aac3ad
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.320 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 68.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_108rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_108rules.txt
new file mode 100644 (file)
index 0000000..3e2a5c6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 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.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 146.656 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_109rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_109rules.txt
new file mode 100644 (file)
index 0000000..033c0e1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.808 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 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.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 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.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_10rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_10rules.txt
new file mode 100644 (file)
index 0000000..eb2f7e1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 145.504 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 145.216 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 611.712 us  |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.136 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 144.928 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_110rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_110rules.txt
new file mode 100644 (file)
index 0000000..4771b5a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 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.056 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 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.208 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_111rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_111rules.txt
new file mode 100644 (file)
index 0000000..8e1ef2e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_112rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_112rules.txt
new file mode 100644 (file)
index 0000000..d8822c4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 424.608 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_113rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_113rules.txt
new file mode 100644 (file)
index 0000000..e5d8ffe
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_114rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_114rules.txt
new file mode 100644 (file)
index 0000000..9ee444c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.864 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 346.432 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_115rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_115rules.txt
new file mode 100644 (file)
index 0000000..ed6ad79
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 578.208 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 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) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_116rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_116rules.txt
new file mode 100644 (file)
index 0000000..2de4e92
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 531.712 us  |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_117rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_117rules.txt
new file mode 100644 (file)
index 0000000..2bd42e2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 346.944 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_118rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_118rules.txt
new file mode 100644 (file)
index 0000000..c3d53dd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.024 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 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) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 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) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.216 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.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_119rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_119rules.txt
new file mode 100644 (file)
index 0000000..6102e65
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 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.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_11rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_11rules.txt
new file mode 100644 (file)
index 0000000..4d65e21
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 235.552 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_120rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_120rules.txt
new file mode 100644 (file)
index 0000000..85ba711
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 255.680 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 540.384 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 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.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_121rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_121rules.txt
new file mode 100644 (file)
index 0000000..40ddbe5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 165.088 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 161.376 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_122rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_122rules.txt
new file mode 100644 (file)
index 0000000..e724221
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 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.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 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.896 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_123rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_123rules.txt
new file mode 100644 (file)
index 0000000..e8f45a6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_124rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_124rules.txt
new file mode 100644 (file)
index 0000000..9c2f3c7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_125rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_125rules.txt
new file mode 100644 (file)
index 0000000..06db6a2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.160 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 170.080 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 162.656 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.616 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) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_126rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_126rules.txt
new file mode 100644 (file)
index 0000000..bab08bb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 497.376 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_127rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_127rules.txt
new file mode 100644 (file)
index 0000000..2f84b42
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.056 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) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 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.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_128rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_128rules.txt
new file mode 100644 (file)
index 0000000..f7014ac
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 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.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_129rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_129rules.txt
new file mode 100644 (file)
index 0000000..6cc83d9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 144.896 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_12rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_12rules.txt
new file mode 100644 (file)
index 0000000..b13dc63
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 160.800 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_130rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_130rules.txt
new file mode 100644 (file)
index 0000000..6dbd6e4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 164.512 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 255.712 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 70.560 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_131rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_131rules.txt
new file mode 100644 (file)
index 0000000..142e6c0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_132rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_132rules.txt
new file mode 100644 (file)
index 0000000..0c7afbe
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 145.344 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_133rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_133rules.txt
new file mode 100644 (file)
index 0000000..1948d40
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 69.088 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 160.704 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_134rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_134rules.txt
new file mode 100644 (file)
index 0000000..d970d93
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_135rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_135rules.txt
new file mode 100644 (file)
index 0000000..17f20d7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.392 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 166.112 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 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.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 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.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 63.136 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) ! 161.088 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 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.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 160.096 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.784 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.104 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 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.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_136rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_136rules.txt
new file mode 100644 (file)
index 0000000..bac84ec
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_137rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_137rules.txt
new file mode 100644 (file)
index 0000000..e7fc9ee
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.832 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 165.472 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 158.816 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.960 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.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_138rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_138rules.txt
new file mode 100644 (file)
index 0000000..3528ec1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_139rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_139rules.txt
new file mode 100644 (file)
index 0000000..10f5461
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) ! 183.264 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_13rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_13rules.txt
new file mode 100644 (file)
index 0000000..901a866
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_140rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_140rules.txt
new file mode 100644 (file)
index 0000000..d524356
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 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.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 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.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_141rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_141rules.txt
new file mode 100644 (file)
index 0000000..3207247
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 168.928 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_142rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_142rules.txt
new file mode 100644 (file)
index 0000000..eba8dcf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.064 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_143rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_143rules.txt
new file mode 100644 (file)
index 0000000..98b18ba
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 245.792 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 144.288 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 67.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_144rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_144rules.txt
new file mode 100644 (file)
index 0000000..1d02e3c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.592 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 247.136 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 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.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 145.280 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 602.080 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_145rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_145rules.txt
new file mode 100644 (file)
index 0000000..c0b221f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.264 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 166.784 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 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) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 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) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 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.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 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.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_146rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_146rules.txt
new file mode 100644 (file)
index 0000000..58cc625
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 526.240 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 147.104 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_147rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_147rules.txt
new file mode 100644 (file)
index 0000000..3d23e45
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.024 us   |  can_send();
+ 0) ! 180.992 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 427.488 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_148rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_148rules.txt
new file mode 100644 (file)
index 0000000..38613e1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 71.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 144.704 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_149rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_149rules.txt
new file mode 100644 (file)
index 0000000..c2a4508
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 347.808 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_14rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_14rules.txt
new file mode 100644 (file)
index 0000000..f70155a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 164.288 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 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) + 56.992 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 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) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 145.344 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_150rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_150rules.txt
new file mode 100644 (file)
index 0000000..1dfe84b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 163.552 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_151rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_151rules.txt
new file mode 100644 (file)
index 0000000..b2a8ef1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 169.056 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 574.016 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 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.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_152rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_152rules.txt
new file mode 100644 (file)
index 0000000..78ce5b1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.456 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 422.688 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 146.016 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_153rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_153rules.txt
new file mode 100644 (file)
index 0000000..64c6c43
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 115.232 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_154rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_154rules.txt
new file mode 100644 (file)
index 0000000..60e5dac
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.328 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_155rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_155rules.txt
new file mode 100644 (file)
index 0000000..0a3b58d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 57.856 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.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 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) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 490.624 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 63.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 330.624 us  |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 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.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_156rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_156rules.txt
new file mode 100644 (file)
index 0000000..01d5bdf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 213.216 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 164.192 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 529.664 us  |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 146.432 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_157rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_157rules.txt
new file mode 100644 (file)
index 0000000..18c6f0d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 67.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_158rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_158rules.txt
new file mode 100644 (file)
index 0000000..f71ebff
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 212.576 us  |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 63.040 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 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) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_159rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_159rules.txt
new file mode 100644 (file)
index 0000000..c30eae1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 250.880 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 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) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 180.224 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 160.736 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_15rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_15rules.txt
new file mode 100644 (file)
index 0000000..45b1283
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 240.928 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 423.552 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_160rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_160rules.txt
new file mode 100644 (file)
index 0000000..b728333
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_161rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_161rules.txt
new file mode 100644 (file)
index 0000000..e4cc022
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.344 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 147.744 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 67.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_162rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_162rules.txt
new file mode 100644 (file)
index 0000000..d0d0a25
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 146.208 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_163rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_163rules.txt
new file mode 100644 (file)
index 0000000..1ad4ade
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 69.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 146.688 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_164rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_164rules.txt
new file mode 100644 (file)
index 0000000..0b80efd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 498.240 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 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.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_165rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_165rules.txt
new file mode 100644 (file)
index 0000000..e3fb269
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 502.432 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_166rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_166rules.txt
new file mode 100644 (file)
index 0000000..9a5fc23
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.808 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 184.256 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 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.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 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) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 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.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 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.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 600.576 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_167rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_167rules.txt
new file mode 100644 (file)
index 0000000..dca9f10
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 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.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.832 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.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_168rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_168rules.txt
new file mode 100644 (file)
index 0000000..7bbdbbf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_169rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_169rules.txt
new file mode 100644 (file)
index 0000000..47ea0a5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 423.232 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_16rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_16rules.txt
new file mode 100644 (file)
index 0000000..a98e42a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 53.824 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 147.744 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_170rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_170rules.txt
new file mode 100644 (file)
index 0000000..8b0cd44
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 145.728 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 145.120 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 147.072 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 68.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_171rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_171rules.txt
new file mode 100644 (file)
index 0000000..7159fcc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 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) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_172rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_172rules.txt
new file mode 100644 (file)
index 0000000..94d4097
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 114.112 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_173rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_173rules.txt
new file mode 100644 (file)
index 0000000..a083368
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 163.904 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 145.536 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 578.112 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 146.048 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 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) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_174rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_174rules.txt
new file mode 100644 (file)
index 0000000..bcae5e6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 53.952 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_175rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_175rules.txt
new file mode 100644 (file)
index 0000000..4382a3a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_176rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_176rules.txt
new file mode 100644 (file)
index 0000000..266d1b5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_177rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_177rules.txt
new file mode 100644 (file)
index 0000000..3600d65
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 164.128 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 68.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 146.464 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_178rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_178rules.txt
new file mode 100644 (file)
index 0000000..ae460f2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 248.096 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 65.376 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 146.464 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 267.552 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_179rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_179rules.txt
new file mode 100644 (file)
index 0000000..1ce193c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 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.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 577.088 us  |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_17rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_17rules.txt
new file mode 100644 (file)
index 0000000..efaa17e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_180rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_180rules.txt
new file mode 100644 (file)
index 0000000..a43fc86
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_181rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_181rules.txt
new file mode 100644 (file)
index 0000000..0a1c7d3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 212.224 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 523.264 us  |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_182rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_182rules.txt
new file mode 100644 (file)
index 0000000..6c02700
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 253.312 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.264 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.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 426.368 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_183rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_183rules.txt
new file mode 100644 (file)
index 0000000..60ee460
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.392 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 146.624 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 233.600 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_184rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_184rules.txt
new file mode 100644 (file)
index 0000000..98b5ef4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 249.344 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 64.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_185rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_185rules.txt
new file mode 100644 (file)
index 0000000..ee16de5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 165.952 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 254.336 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 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) + 57.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 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.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 250.752 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_186rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_186rules.txt
new file mode 100644 (file)
index 0000000..ca1d968
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 66.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_187rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_187rules.txt
new file mode 100644 (file)
index 0000000..818831c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 158.912 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_188rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_188rules.txt
new file mode 100644 (file)
index 0000000..27fa43c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.120 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 162.944 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 134.688 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 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) + 56.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 530.848 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_189rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_189rules.txt
new file mode 100644 (file)
index 0000000..b55284a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 340.480 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_18rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_18rules.txt
new file mode 100644 (file)
index 0000000..5fce6b3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.392 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 66.016 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_190rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_190rules.txt
new file mode 100644 (file)
index 0000000..6d61161
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 144.928 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_191rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_191rules.txt
new file mode 100644 (file)
index 0000000..240e6d4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 300.096 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 248.032 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 606.304 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 347.328 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_192rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_192rules.txt
new file mode 100644 (file)
index 0000000..583353b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 530.656 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_193rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_193rules.txt
new file mode 100644 (file)
index 0000000..287863a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.024 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 351.872 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_194rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_194rules.txt
new file mode 100644 (file)
index 0000000..68d4e6a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 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.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 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.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 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) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 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.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_195rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_195rules.txt
new file mode 100644 (file)
index 0000000..d6292b1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_196rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_196rules.txt
new file mode 100644 (file)
index 0000000..84eca96
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 147.616 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 505.568 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 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.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_197rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_197rules.txt
new file mode 100644 (file)
index 0000000..659f48a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 63.648 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 65.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 67.072 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_198rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_198rules.txt
new file mode 100644 (file)
index 0000000..b7a3345
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 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.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 179.424 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 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.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_199rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_199rules.txt
new file mode 100644 (file)
index 0000000..f034c66
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_19rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_19rules.txt
new file mode 100644 (file)
index 0000000..46b6a26
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 67.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_1rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_1rules.txt
new file mode 100644 (file)
index 0000000..38a4187
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 146.016 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 146.016 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_200rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_200rules.txt
new file mode 100644 (file)
index 0000000..22431ad
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 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) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 349.568 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 509.472 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.296 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.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 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) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 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) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.768 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.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_201rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_201rules.txt
new file mode 100644 (file)
index 0000000..7fcaafd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.680 us   |  can_send();
+ 0) + 63.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 423.616 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_202rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_202rules.txt
new file mode 100644 (file)
index 0000000..9f8b06e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.520 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 165.920 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_203rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_203rules.txt
new file mode 100644 (file)
index 0000000..33a5683
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 350.528 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 145.728 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_204rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_204rules.txt
new file mode 100644 (file)
index 0000000..eb17136
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.216 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 145.376 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 145.760 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 63.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 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.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 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.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_205rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_205rules.txt
new file mode 100644 (file)
index 0000000..c960159
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 494.048 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_206rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_206rules.txt
new file mode 100644 (file)
index 0000000..d1dddd1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 162.592 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 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) + 57.568 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.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 70.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_207rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_207rules.txt
new file mode 100644 (file)
index 0000000..cf69c17
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 346.560 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_208rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_208rules.txt
new file mode 100644 (file)
index 0000000..0d43b35
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 67.904 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 146.464 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 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) ! 150.624 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 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.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 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) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 156.800 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 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) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_209rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_209rules.txt
new file mode 100644 (file)
index 0000000..a398fb7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 506.816 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_20rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_20rules.txt
new file mode 100644 (file)
index 0000000..5fcd965
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 161.952 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_210rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_210rules.txt
new file mode 100644 (file)
index 0000000..da8b605
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 572.480 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_211rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_211rules.txt
new file mode 100644 (file)
index 0000000..de81976
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 146.496 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_212rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_212rules.txt
new file mode 100644 (file)
index 0000000..386644d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 53.984 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 145.728 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_213rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_213rules.txt
new file mode 100644 (file)
index 0000000..290b529
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 69.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 600.448 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_214rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_214rules.txt
new file mode 100644 (file)
index 0000000..df29b10
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.056 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 535.584 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_215rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_215rules.txt
new file mode 100644 (file)
index 0000000..0946abb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_216rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_216rules.txt
new file mode 100644 (file)
index 0000000..bb42214
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 146.432 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_217rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_217rules.txt
new file mode 100644 (file)
index 0000000..36b9aea
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.640 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_218rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_218rules.txt
new file mode 100644 (file)
index 0000000..e740976
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 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.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 498.272 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) ! 159.328 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 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.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 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.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 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) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_219rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_219rules.txt
new file mode 100644 (file)
index 0000000..bbccf7d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.456 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 53.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 53.952 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 66.304 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_21rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_21rules.txt
new file mode 100644 (file)
index 0000000..79c5185
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 167.104 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 160.224 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_220rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_220rules.txt
new file mode 100644 (file)
index 0000000..f3812a4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.328 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 246.816 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 144.992 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_221rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_221rules.txt
new file mode 100644 (file)
index 0000000..73b3d9b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 247.520 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 235.328 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_222rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_222rules.txt
new file mode 100644 (file)
index 0000000..3ca90ab
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.864 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 600.320 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_223rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_223rules.txt
new file mode 100644 (file)
index 0000000..f4ff923
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_224rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_224rules.txt
new file mode 100644 (file)
index 0000000..4b4c6e9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.864 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 145.728 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 147.168 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_225rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_225rules.txt
new file mode 100644 (file)
index 0000000..f66db45
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 145.056 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 146.432 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 145.536 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 144.832 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_226rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_226rules.txt
new file mode 100644 (file)
index 0000000..9db2ad6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 162.912 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 67.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_227rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_227rules.txt
new file mode 100644 (file)
index 0000000..b381653
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.744 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.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 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.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 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) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 68.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 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.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_228rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_228rules.txt
new file mode 100644 (file)
index 0000000..1224219
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 264.704 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) ! 596.320 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_229rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_229rules.txt
new file mode 100644 (file)
index 0000000..8d51158
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 145.664 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_22rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_22rules.txt
new file mode 100644 (file)
index 0000000..5b6863b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 494.368 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_230rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_230rules.txt
new file mode 100644 (file)
index 0000000..dbda558
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.064 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 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) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_231rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_231rules.txt
new file mode 100644 (file)
index 0000000..7ec87bb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 169.664 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_232rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_232rules.txt
new file mode 100644 (file)
index 0000000..7ecd072
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 145.536 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.168 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_233rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_233rules.txt
new file mode 100644 (file)
index 0000000..dd31b93
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_234rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_234rules.txt
new file mode 100644 (file)
index 0000000..1dbb353
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.960 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 160.000 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 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.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_235rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_235rules.txt
new file mode 100644 (file)
index 0000000..207ee37
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 374.208 us  |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_236rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_236rules.txt
new file mode 100644 (file)
index 0000000..df42a74
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 425.344 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_237rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_237rules.txt
new file mode 100644 (file)
index 0000000..b367ac4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 570.304 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_238rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_238rules.txt
new file mode 100644 (file)
index 0000000..9dc733d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 157.952 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 145.600 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_239rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_239rules.txt
new file mode 100644 (file)
index 0000000..147a819
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_23rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_23rules.txt
new file mode 100644 (file)
index 0000000..f7d9319
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.456 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 162.752 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 144.896 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 508.128 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 261.600 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_240rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_240rules.txt
new file mode 100644 (file)
index 0000000..77a863a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 168.000 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 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) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 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) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 427.968 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 163.040 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 64.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_241rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_241rules.txt
new file mode 100644 (file)
index 0000000..609eb0c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 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) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 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) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_242rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_242rules.txt
new file mode 100644 (file)
index 0000000..ceda2a8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.160 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 136.160 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 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.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_243rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_243rules.txt
new file mode 100644 (file)
index 0000000..ab5e04e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 164.608 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 232.160 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_244rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_244rules.txt
new file mode 100644 (file)
index 0000000..971756d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) ! 180.192 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 241.984 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 575.904 us  |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_245rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_245rules.txt
new file mode 100644 (file)
index 0000000..86e8bee
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 166.144 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_246rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_246rules.txt
new file mode 100644 (file)
index 0000000..43f2578
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 144.672 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 350.240 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_247rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_247rules.txt
new file mode 100644 (file)
index 0000000..4908205
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 242.496 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_248rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_248rules.txt
new file mode 100644 (file)
index 0000000..17c765e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 488.320 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_249rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_249rules.txt
new file mode 100644 (file)
index 0000000..7f9800d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.800 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 183.328 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 67.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_24rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_24rules.txt
new file mode 100644 (file)
index 0000000..883f26d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 145.056 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 596.288 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_250rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_250rules.txt
new file mode 100644 (file)
index 0000000..c6f5829
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 166.816 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 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.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 159.488 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 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.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 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.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_251rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_251rules.txt
new file mode 100644 (file)
index 0000000..be2936c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 166.400 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 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.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 179.136 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 350.304 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_252rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_252rules.txt
new file mode 100644 (file)
index 0000000..8e24e16
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 171.520 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 160.288 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 232.064 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_253rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_253rules.txt
new file mode 100644 (file)
index 0000000..0197425
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 65.888 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 147.616 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 266.240 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_254rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_254rules.txt
new file mode 100644 (file)
index 0000000..a8268ab
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 250.720 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 156.832 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_255rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_255rules.txt
new file mode 100644 (file)
index 0000000..908e87e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_256rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_256rules.txt
new file mode 100644 (file)
index 0000000..a41102f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 355.648 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 232.352 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_257rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_257rules.txt
new file mode 100644 (file)
index 0000000..fd8e8c0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 418.848 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 184.128 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_258rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_258rules.txt
new file mode 100644 (file)
index 0000000..07976aa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) ! 168.192 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 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) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 600.320 us  |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 257.152 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.296 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.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_259rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_259rules.txt
new file mode 100644 (file)
index 0000000..5957558
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 247.424 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 529.824 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_25rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_25rules.txt
new file mode 100644 (file)
index 0000000..dd6d530
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.064 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 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.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 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) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 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) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 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.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_260rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_260rules.txt
new file mode 100644 (file)
index 0000000..01353a5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.064 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 240.896 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 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.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 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.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 156.736 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 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.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.464 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.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 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.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_261rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_261rules.txt
new file mode 100644 (file)
index 0000000..56c6061
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 65.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_262rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_262rules.txt
new file mode 100644 (file)
index 0000000..99b6686
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.160 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 163.488 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 492.640 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_263rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_263rules.txt
new file mode 100644 (file)
index 0000000..5e9921a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 535.904 us  |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_264rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_264rules.txt
new file mode 100644 (file)
index 0000000..2da6fde
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 64.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_265rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_265rules.txt
new file mode 100644 (file)
index 0000000..36863cd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.960 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_266rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_266rules.txt
new file mode 100644 (file)
index 0000000..21b4d1b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 251.456 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 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.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 145.088 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_267rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_267rules.txt
new file mode 100644 (file)
index 0000000..0b87e13
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 66.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 157.248 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_268rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_268rules.txt
new file mode 100644 (file)
index 0000000..4cec5b1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 165.696 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 498.656 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_269rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_269rules.txt
new file mode 100644 (file)
index 0000000..77e2077
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 165.248 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_26rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_26rules.txt
new file mode 100644 (file)
index 0000000..8ea2bcf
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 420.992 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 160.672 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 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.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_270rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_270rules.txt
new file mode 100644 (file)
index 0000000..93725e0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.128 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 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) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 63.328 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 179.232 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_271rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_271rules.txt
new file mode 100644 (file)
index 0000000..492a0d4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 165.632 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 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.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 63.424 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_272rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_272rules.txt
new file mode 100644 (file)
index 0000000..b20bcd9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 69.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_273rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_273rules.txt
new file mode 100644 (file)
index 0000000..8ad0796
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_274rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_274rules.txt
new file mode 100644 (file)
index 0000000..290601e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 159.968 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 270.208 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 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.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_275rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_275rules.txt
new file mode 100644 (file)
index 0000000..7542154
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 66.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 145.600 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 259.776 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 146.688 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_276rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_276rules.txt
new file mode 100644 (file)
index 0000000..3320ba8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.448 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 232.576 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 68.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_277rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_277rules.txt
new file mode 100644 (file)
index 0000000..a7f7354
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 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) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_278rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_278rules.txt
new file mode 100644 (file)
index 0000000..c81b46c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 146.688 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_279rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_279rules.txt
new file mode 100644 (file)
index 0000000..85f8257
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 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) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_27rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_27rules.txt
new file mode 100644 (file)
index 0000000..877534b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_280rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_280rules.txt
new file mode 100644 (file)
index 0000000..8c92744
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 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) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 343.776 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 598.656 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.144 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 251.104 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_281rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_281rules.txt
new file mode 100644 (file)
index 0000000..b002b03
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 68.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_282rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_282rules.txt
new file mode 100644 (file)
index 0000000..2f24929
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 160.992 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 235.168 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 67.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_283rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_283rules.txt
new file mode 100644 (file)
index 0000000..9e15111
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_284rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_284rules.txt
new file mode 100644 (file)
index 0000000..516df05
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.448 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 488.320 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 146.624 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_285rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_285rules.txt
new file mode 100644 (file)
index 0000000..7ac1f4f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 163.680 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 146.496 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 502.944 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 145.824 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 145.824 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 146.080 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_286rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_286rules.txt
new file mode 100644 (file)
index 0000000..eac13aa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) ! 231.680 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 53.984 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 54.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 69.152 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_287rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_287rules.txt
new file mode 100644 (file)
index 0000000..339c5a7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 160.608 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_288rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_288rules.txt
new file mode 100644 (file)
index 0000000..aaac2dc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 159.648 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_289rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_289rules.txt
new file mode 100644 (file)
index 0000000..2ce7d0a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_28rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_28rules.txt
new file mode 100644 (file)
index 0000000..5c6788a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 248.192 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 65.664 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_290rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_290rules.txt
new file mode 100644 (file)
index 0000000..987cae1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 602.112 us  |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_291rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_291rules.txt
new file mode 100644 (file)
index 0000000..79d1fc1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 427.648 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_292rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_292rules.txt
new file mode 100644 (file)
index 0000000..a8c8c83
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 251.552 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_293rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_293rules.txt
new file mode 100644 (file)
index 0000000..dbe15c6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.896 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 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.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 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) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 145.536 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_294rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_294rules.txt
new file mode 100644 (file)
index 0000000..ac0f664
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 161.920 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 67.008 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_295rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_295rules.txt
new file mode 100644 (file)
index 0000000..6a111ec
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 261.536 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 144.736 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 67.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_296rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_296rules.txt
new file mode 100644 (file)
index 0000000..9854551
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 162.112 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 265.056 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_297rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_297rules.txt
new file mode 100644 (file)
index 0000000..d17a81d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 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.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 145.248 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 144.000 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 144.832 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 145.120 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 145.248 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 144.800 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_298rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_298rules.txt
new file mode 100644 (file)
index 0000000..aeb0d60
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 162.848 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 160.384 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.464 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 66.080 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 146.304 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_299rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_299rules.txt
new file mode 100644 (file)
index 0000000..a390862
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 162.016 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 68.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_29rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_29rules.txt
new file mode 100644 (file)
index 0000000..f46564a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 145.728 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 144.064 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 145.792 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 344.416 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_2rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_2rules.txt
new file mode 100644 (file)
index 0000000..9f84858
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.896 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 164.256 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 67.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_300rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_300rules.txt
new file mode 100644 (file)
index 0000000..5523e72
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 250.048 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 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.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_301rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_301rules.txt
new file mode 100644 (file)
index 0000000..2dbe738
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_302rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_302rules.txt
new file mode 100644 (file)
index 0000000..10a14f3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 164.864 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 67.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_303rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_303rules.txt
new file mode 100644 (file)
index 0000000..711ea12
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 164.896 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 250.304 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_304rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_304rules.txt
new file mode 100644 (file)
index 0000000..b51ed72
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 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.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 65.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_305rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_305rules.txt
new file mode 100644 (file)
index 0000000..115ed94
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.448 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 164.096 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_306rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_306rules.txt
new file mode 100644 (file)
index 0000000..37babd5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 144.800 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 145.792 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_307rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_307rules.txt
new file mode 100644 (file)
index 0000000..56c6ab9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 497.024 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 233.888 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 146.880 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_308rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_308rules.txt
new file mode 100644 (file)
index 0000000..1cf1648
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.800 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 250.592 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 159.424 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 425.344 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_309rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_309rules.txt
new file mode 100644 (file)
index 0000000..e6fb1cc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.256 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 147.744 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_30rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_30rules.txt
new file mode 100644 (file)
index 0000000..ed1f252
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 146.432 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_310rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_310rules.txt
new file mode 100644 (file)
index 0000000..e3e9c3f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 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) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 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.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_311rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_311rules.txt
new file mode 100644 (file)
index 0000000..589d90f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 53.952 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 493.312 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_312rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_312rules.txt
new file mode 100644 (file)
index 0000000..addcf24
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.680 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 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.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 144.896 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 183.392 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_313rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_313rules.txt
new file mode 100644 (file)
index 0000000..b641f32
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.640 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 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) + 56.544 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 507.648 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 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.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_314rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_314rules.txt
new file mode 100644 (file)
index 0000000..4bf5299
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 161.696 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 147.712 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 147.328 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 260.800 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 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) + 56.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.832 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.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_315rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_315rules.txt
new file mode 100644 (file)
index 0000000..1b96f8a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 165.120 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 182.880 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_316rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_316rules.txt
new file mode 100644 (file)
index 0000000..653ea81
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 66.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 146.080 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 144.256 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_317rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_317rules.txt
new file mode 100644 (file)
index 0000000..af35b6f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 156.160 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 144.896 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 68.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_318rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_318rules.txt
new file mode 100644 (file)
index 0000000..54ff905
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 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) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 63.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_319rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_319rules.txt
new file mode 100644 (file)
index 0000000..7bb6626
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 145.024 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 145.024 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 143.904 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 266.720 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 143.104 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_31rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_31rules.txt
new file mode 100644 (file)
index 0000000..cf997d2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.000 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 265.216 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 598.208 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 333.152 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_320rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_320rules.txt
new file mode 100644 (file)
index 0000000..0ab8b3e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 167.040 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 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();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 65.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 159.904 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 63.712 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_321rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_321rules.txt
new file mode 100644 (file)
index 0000000..167bd0f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.328 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 146.688 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 145.280 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 145.632 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 66.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 147.744 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 145.184 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 147.168 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_322rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_322rules.txt
new file mode 100644 (file)
index 0000000..cd1b492
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 211.040 us  |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 68.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_323rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_323rules.txt
new file mode 100644 (file)
index 0000000..b648062
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.808 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_324rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_324rules.txt
new file mode 100644 (file)
index 0000000..40282a2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 252.672 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 158.560 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 352.256 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 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) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 319.808 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 145.344 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_325rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_325rules.txt
new file mode 100644 (file)
index 0000000..8863224
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 67.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 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.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 145.120 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 146.336 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 144.672 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_326rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_326rules.txt
new file mode 100644 (file)
index 0000000..7b21e2b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 146.208 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 146.016 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 595.008 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_327rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_327rules.txt
new file mode 100644 (file)
index 0000000..e0d4c65
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 146.624 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_328rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_328rules.txt
new file mode 100644 (file)
index 0000000..e5465bd
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 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.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 145.792 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.448 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.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_329rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_329rules.txt
new file mode 100644 (file)
index 0000000..17b742e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 68.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 145.600 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_32rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_32rules.txt
new file mode 100644 (file)
index 0000000..0764460
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 158.144 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 423.552 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_330rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_330rules.txt
new file mode 100644 (file)
index 0000000..78b1fc0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 249.024 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 159.552 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 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.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 159.840 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 160.576 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 158.272 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 347.680 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 162.592 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) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 164.352 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 156.768 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 159.168 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 158.656 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 160.416 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_331rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_331rules.txt
new file mode 100644 (file)
index 0000000..9f557ea
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.360 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 251.168 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 314.624 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 427.872 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_332rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_332rules.txt
new file mode 100644 (file)
index 0000000..33532b5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 62.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.168 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.032 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 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) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_333rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_333rules.txt
new file mode 100644 (file)
index 0000000..05f922c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 69.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 63.072 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 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.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 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.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_334rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_334rules.txt
new file mode 100644 (file)
index 0000000..ae85cb9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.896 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_335rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_335rules.txt
new file mode 100644 (file)
index 0000000..e895d26
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 166.016 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 63.872 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 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.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.728 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.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 158.496 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 67.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 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.112 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_336rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_336rules.txt
new file mode 100644 (file)
index 0000000..6632151
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_337rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_337rules.txt
new file mode 100644 (file)
index 0000000..cecf816
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.656 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_338rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_338rules.txt
new file mode 100644 (file)
index 0000000..55e09eb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 600.480 us  |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 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.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 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) + 56.992 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_339rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_339rules.txt
new file mode 100644 (file)
index 0000000..cda14b4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.672 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 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) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 159.872 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 67.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_33rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_33rules.txt
new file mode 100644 (file)
index 0000000..0e91046
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 249.696 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 234.720 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 492.000 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_340rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_340rules.txt
new file mode 100644 (file)
index 0000000..59c26e9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.032 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 157.632 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 70.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_341rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_341rules.txt
new file mode 100644 (file)
index 0000000..e11d3aa
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 252.352 us  |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 146.112 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 145.248 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 183.520 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 147.072 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 146.048 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_342rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_342rules.txt
new file mode 100644 (file)
index 0000000..c652ec1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 492.352 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 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) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 348.192 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_343rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_343rules.txt
new file mode 100644 (file)
index 0000000..6aed14c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 164.160 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 69.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 352.384 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_344rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_344rules.txt
new file mode 100644 (file)
index 0000000..d5c24b1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.456 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 156.480 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 423.456 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_345rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_345rules.txt
new file mode 100644 (file)
index 0000000..c2f6b01
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 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) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 184.096 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 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) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 253.408 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_346rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_346rules.txt
new file mode 100644 (file)
index 0000000..d066a73
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.200 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 163.808 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 250.304 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 147.008 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_347rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_347rules.txt
new file mode 100644 (file)
index 0000000..2e97585
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 68.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 157.024 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_348rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_348rules.txt
new file mode 100644 (file)
index 0000000..2cdbc96
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.296 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 160.448 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 493.408 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_349rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_349rules.txt
new file mode 100644 (file)
index 0000000..005d20a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 161.440 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 237.056 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.464 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 429.344 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_34rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_34rules.txt
new file mode 100644 (file)
index 0000000..83d87e8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.184 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_350rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_350rules.txt
new file mode 100644 (file)
index 0000000..42f7a39
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 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.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 155.136 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 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.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_351rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_351rules.txt
new file mode 100644 (file)
index 0000000..1bc41a6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.256 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 597.632 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 158.624 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 278.336 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 147.552 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_352rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_352rules.txt
new file mode 100644 (file)
index 0000000..54ccce4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 146.080 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 266.656 us  |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 145.536 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 146.304 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 146.656 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_353rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_353rules.txt
new file mode 100644 (file)
index 0000000..345c45d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 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.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 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.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 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.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 64.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 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) + 57.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 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.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 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) + 61.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 71.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 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) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_354rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_354rules.txt
new file mode 100644 (file)
index 0000000..36936a3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 147.360 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 145.024 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.328 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_355rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_355rules.txt
new file mode 100644 (file)
index 0000000..f666656
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 147.104 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 146.784 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 145.568 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_356rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_356rules.txt
new file mode 100644 (file)
index 0000000..e00310a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 251.456 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 427.488 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 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) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 181.248 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_357rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_357rules.txt
new file mode 100644 (file)
index 0000000..e63b4ba
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 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.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 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.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 67.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_358rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_358rules.txt
new file mode 100644 (file)
index 0000000..d127749
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 67.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 158.208 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_359rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_359rules.txt
new file mode 100644 (file)
index 0000000..19186b3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.736 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_35rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_35rules.txt
new file mode 100644 (file)
index 0000000..8c4b6e1
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.032 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 164.704 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 159.456 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 231.264 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 66.720 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 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.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 155.616 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) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 156.128 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 243.648 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 156.608 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_360rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_360rules.txt
new file mode 100644 (file)
index 0000000..aa5a238
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.928 us   |  can_send();
+ 0) ! 181.088 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 66.560 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 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.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 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) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 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) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_361rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_361rules.txt
new file mode 100644 (file)
index 0000000..6aa7bd0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.360 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 66.272 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_362rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_362rules.txt
new file mode 100644 (file)
index 0000000..4f89c9e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 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.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 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.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 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) ! 150.304 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 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) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 68.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 146.080 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_363rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_363rules.txt
new file mode 100644 (file)
index 0000000..bc84203
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.360 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 165.184 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 157.376 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_364rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_364rules.txt
new file mode 100644 (file)
index 0000000..a742cb4
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 63.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 147.104 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 145.792 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 145.280 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 145.376 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 145.760 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 145.184 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_365rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_365rules.txt
new file mode 100644 (file)
index 0000000..f610d75
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 344.704 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 599.200 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 63.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_366rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_366rules.txt
new file mode 100644 (file)
index 0000000..ae67241
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 213.536 us  |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 419.744 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_367rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_367rules.txt
new file mode 100644 (file)
index 0000000..4e154fb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 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.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 496.832 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_368rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_368rules.txt
new file mode 100644 (file)
index 0000000..6c71094
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 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.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 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) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 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) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 62.944 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_369rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_369rules.txt
new file mode 100644 (file)
index 0000000..7538446
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 67.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 160.352 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 156.288 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_36rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_36rules.txt
new file mode 100644 (file)
index 0000000..9c88d23
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) ! 211.840 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 160.064 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.520 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 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) + 58.080 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 653.632 us  |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 157.088 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 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.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 145.376 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_370rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_370rules.txt
new file mode 100644 (file)
index 0000000..a2f4838
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 163.872 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.152 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.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 67.616 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_371rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_371rules.txt
new file mode 100644 (file)
index 0000000..5a4155b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 163.520 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 158.464 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 147.616 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 68.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 236.096 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_372rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_372rules.txt
new file mode 100644 (file)
index 0000000..63142ab
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 169.184 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 157.792 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 183.360 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_373rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_373rules.txt
new file mode 100644 (file)
index 0000000..1d4123b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.480 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 315.456 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.720 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 146.304 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 347.136 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_374rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_374rules.txt
new file mode 100644 (file)
index 0000000..c498f21
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 602.208 us  |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 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) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 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) + 61.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_375rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_375rules.txt
new file mode 100644 (file)
index 0000000..09f153d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 69.536 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 158.720 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 158.400 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 156.704 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) ! 158.048 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 157.824 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 67.168 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 159.104 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 158.976 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_376rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_376rules.txt
new file mode 100644 (file)
index 0000000..782d3e6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.520 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 349.088 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 537.344 us  |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 343.712 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_377rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_377rules.txt
new file mode 100644 (file)
index 0000000..6abaceb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.280 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 163.392 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 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.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 161.248 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 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.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 63.104 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.896 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_378rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_378rules.txt
new file mode 100644 (file)
index 0000000..93d77b2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 166.336 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 572.064 us  |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_379rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_379rules.txt
new file mode 100644 (file)
index 0000000..e27211c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 66.048 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 146.304 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_37rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_37rules.txt
new file mode 100644 (file)
index 0000000..5a64486
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.520 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.048 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 147.968 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 66.208 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_380rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_380rules.txt
new file mode 100644 (file)
index 0000000..50001a8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 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) + 59.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 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) + 57.504 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_38rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_38rules.txt
new file mode 100644 (file)
index 0000000..8dce194
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 170.720 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 160.256 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 157.728 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.344 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 164.448 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 157.120 us  |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 154.176 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_39rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_39rules.txt
new file mode 100644 (file)
index 0000000..9519027
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 147.456 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 159.744 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_3rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_3rules.txt
new file mode 100644 (file)
index 0000000..09b6f40
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.712 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 167.616 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 145.824 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.320 us  |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_40rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_40rules.txt
new file mode 100644 (file)
index 0000000..dc96fb8
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.056 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 66.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 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.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 147.136 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 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.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_41rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_41rules.txt
new file mode 100644 (file)
index 0000000..3f53b62
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 145.824 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 145.888 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 411.072 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_42rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_42rules.txt
new file mode 100644 (file)
index 0000000..071294d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 154.848 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) ! 148.096 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_43rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_43rules.txt
new file mode 100644 (file)
index 0000000..dd945f6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.704 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.976 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_44rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_44rules.txt
new file mode 100644 (file)
index 0000000..d6cf275
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.192 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 64.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_45rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_45rules.txt
new file mode 100644 (file)
index 0000000..8145742
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.352 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 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.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 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) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 574.688 us  |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 158.016 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 146.304 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_46rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_46rules.txt
new file mode 100644 (file)
index 0000000..729affb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 162.880 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.544 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 66.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_47rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_47rules.txt
new file mode 100644 (file)
index 0000000..bec2089
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.456 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 162.496 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_48rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_48rules.txt
new file mode 100644 (file)
index 0000000..20c85bc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.872 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 162.560 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 147.136 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 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) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 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.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 355.328 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 147.424 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_49rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_49rules.txt
new file mode 100644 (file)
index 0000000..27d753d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 68.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 157.856 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_4rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_4rules.txt
new file mode 100644 (file)
index 0000000..97c11f7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 66.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_50rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_50rules.txt
new file mode 100644 (file)
index 0000000..a71f877
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 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.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 66.592 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_51rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_51rules.txt
new file mode 100644 (file)
index 0000000..e4b1fb3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.040 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 163.328 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 157.472 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 154.752 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 147.200 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 146.560 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.512 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_52rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_52rules.txt
new file mode 100644 (file)
index 0000000..03dd69d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 249.248 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 235.424 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 156.000 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 158.080 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 350.016 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_53rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_53rules.txt
new file mode 100644 (file)
index 0000000..4c051c2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 147.072 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 68.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 157.408 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 155.584 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 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) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_54rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_54rules.txt
new file mode 100644 (file)
index 0000000..28ffa53
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.232 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.200 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 146.912 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 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.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 510.208 us  |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_55rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_55rules.txt
new file mode 100644 (file)
index 0000000..fbef931
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.800 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 165.856 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 64.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 63.456 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 63.168 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 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) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 63.264 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.760 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) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.400 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.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 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) + 57.696 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 302.880 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 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) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_56rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_56rules.txt
new file mode 100644 (file)
index 0000000..06721c2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.384 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 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) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 153.632 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 153.888 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_57rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_57rules.txt
new file mode 100644 (file)
index 0000000..60f69de
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 163.104 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 67.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) ! 153.376 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 147.744 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_58rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_58rules.txt
new file mode 100644 (file)
index 0000000..2ed321a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.448 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 155.840 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 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) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 70.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 63.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.656 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 62.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 64.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_59rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_59rules.txt
new file mode 100644 (file)
index 0000000..425e27d
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) ! 184.384 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 146.816 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 145.984 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 145.952 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.408 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 144.992 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_5rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_5rules.txt
new file mode 100644 (file)
index 0000000..bd14ed6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.504 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 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.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 147.264 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 147.616 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 146.176 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_60rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_60rules.txt
new file mode 100644 (file)
index 0000000..23cdd93
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.672 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 182.464 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.432 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 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) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 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) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 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) + 60.032 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 62.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) ! 155.456 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 64.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 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) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_61rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_61rules.txt
new file mode 100644 (file)
index 0000000..9a662b2
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.248 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 253.440 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 156.672 us  |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 147.488 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_62rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_62rules.txt
new file mode 100644 (file)
index 0000000..db0383e
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.576 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 166.048 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 161.728 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 423.904 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 352.256 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 158.432 us  |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 156.992 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_63rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_63rules.txt
new file mode 100644 (file)
index 0000000..ae4dde3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.680 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 249.056 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 152.416 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 156.320 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 157.536 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 157.440 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 68.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 158.784 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_64rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_64rules.txt
new file mode 100644 (file)
index 0000000..bc00762
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.608 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.992 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 147.104 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.336 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.944 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 66.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_65rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_65rules.txt
new file mode 100644 (file)
index 0000000..ed3c4dc
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.096 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 157.568 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 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) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_66rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_66rules.txt
new file mode 100644 (file)
index 0000000..3e80a33
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.256 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 600.416 us  |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 145.504 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 146.016 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_67rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_67rules.txt
new file mode 100644 (file)
index 0000000..1a4c2d6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.968 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 246.400 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 159.584 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.264 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 68.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.352 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 155.488 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_68rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_68rules.txt
new file mode 100644 (file)
index 0000000..ca39c56
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.504 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 156.864 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 154.720 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 162.528 us  |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 158.528 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 158.880 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 65.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 158.688 us  |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 159.136 us  |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 61.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_69rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_69rules.txt
new file mode 100644 (file)
index 0000000..79fcb42
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 156.512 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 156.224 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 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.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 62.688 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.520 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) + 56.992 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_6rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_6rules.txt
new file mode 100644 (file)
index 0000000..5443f9b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.744 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 230.656 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 66.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 149.312 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.504 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.544 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_70rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_70rules.txt
new file mode 100644 (file)
index 0000000..70f62c7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 145.824 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 63.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 145.152 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_71rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_71rules.txt
new file mode 100644 (file)
index 0000000..8b7dfe9
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.840 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 157.056 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 148.064 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.880 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 427.648 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 149.472 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) ! 231.808 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_72rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_72rules.txt
new file mode 100644 (file)
index 0000000..32256d6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 351.392 us  |  can_send();
+ 0) + 53.600 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 155.360 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.624 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 68.640 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 153.248 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_73rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_73rules.txt
new file mode 100644 (file)
index 0000000..7d44ecb
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.168 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 163.968 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 154.784 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 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.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 421.984 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_74rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_74rules.txt
new file mode 100644 (file)
index 0000000..726d85b
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.512 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.496 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.120 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.800 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.384 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.432 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 153.920 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_75rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_75rules.txt
new file mode 100644 (file)
index 0000000..e1e74ec
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.064 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 300.224 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 62.368 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.648 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.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 63.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 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) + 57.056 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 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.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_76rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_76rules.txt
new file mode 100644 (file)
index 0000000..8eafd17
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.936 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 157.920 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 148.640 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.696 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 498.016 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 63.008 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.984 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 146.336 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 152.608 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_77rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_77rules.txt
new file mode 100644 (file)
index 0000000..63eb826
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.264 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 158.848 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 61.952 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.792 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 155.072 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.112 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.824 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 147.104 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 425.664 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 62.528 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 151.328 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_78rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_78rules.txt
new file mode 100644 (file)
index 0000000..28841e0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 167.072 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 62.848 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 158.304 us  |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 161.856 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 62.176 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 157.664 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_79rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_79rules.txt
new file mode 100644 (file)
index 0000000..6b8591a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 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) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 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.696 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.968 us  |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 155.808 us  |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 157.888 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 158.112 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 157.216 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 64.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 161.536 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_7rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_7rules.txt
new file mode 100644 (file)
index 0000000..d9972e3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.416 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) ! 165.024 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 150.752 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 53.952 us   |  can_send();
+ 0) + 53.952 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 151.808 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.664 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 154.240 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 153.056 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 157.280 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_80rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_80rules.txt
new file mode 100644 (file)
index 0000000..baadd87
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.344 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.264 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.848 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 269.280 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 595.680 us  |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 154.592 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 147.840 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 149.024 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 146.752 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_81rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_81rules.txt
new file mode 100644 (file)
index 0000000..d62f1db
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 69.376 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 148.704 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.048 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.528 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 145.312 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 148.928 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 506.560 us  |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 146.528 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 144.864 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 155.648 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 147.936 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 260.128 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_82rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_82rules.txt
new file mode 100644 (file)
index 0000000..d291227
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.904 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 148.576 us  |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 53.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.400 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 149.440 us  |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 53.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.080 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.112 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 53.984 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 147.520 us  |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 145.760 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 155.424 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_83rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_83rules.txt
new file mode 100644 (file)
index 0000000..048efb3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.424 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.712 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 153.280 us  |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 154.656 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.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.912 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 156.032 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.680 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 148.352 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 147.872 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 152.640 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 152.672 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_84rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_84rules.txt
new file mode 100644 (file)
index 0000000..ec5700f
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 63.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 576.864 us  |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 147.584 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 147.616 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 146.240 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 146.368 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 181.696 us  |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_85rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_85rules.txt
new file mode 100644 (file)
index 0000000..0da73f6
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) ! 534.624 us  |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.624 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 158.592 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 62.496 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) ! 153.536 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_86rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_86rules.txt
new file mode 100644 (file)
index 0000000..6e07fe5
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.584 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 147.296 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) ! 239.936 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.288 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.608 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.152 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 148.992 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.784 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 148.384 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 145.920 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.056 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.304 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 145.472 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 144.480 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.272 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 573.216 us  |  can_send();
+ 0) + 62.976 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 146.272 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_87rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_87rules.txt
new file mode 100644 (file)
index 0000000..5358162
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.288 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 162.368 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.960 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 154.304 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 151.872 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.528 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 151.840 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 150.816 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 148.000 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 148.192 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.496 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 63.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 148.448 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.088 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.904 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 148.832 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 152.000 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 149.376 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_88rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_88rules.txt
new file mode 100644 (file)
index 0000000..765093c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.760 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) ! 162.048 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 417.536 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 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) + 57.472 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 152.288 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 61.856 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.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 61.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 62.080 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 62.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_89rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_89rules.txt
new file mode 100644 (file)
index 0000000..012cb75
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.488 us   |  can_send();
+ 0) + 64.576 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 62.880 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 156.256 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 61.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 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.792 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 68.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 154.048 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) ! 159.712 us  |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) ! 157.152 us  |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.848 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) + 57.792 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) ! 157.696 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.408 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 63.296 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) ! 159.616 us  |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.376 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) ! 158.336 us  |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 61.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.216 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.376 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 155.616 us  |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_8rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_8rules.txt
new file mode 100644 (file)
index 0000000..e3c8a4c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 154.272 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.704 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_90rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_90rules.txt
new file mode 100644 (file)
index 0000000..8d47e55
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.768 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 155.232 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.096 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 157.984 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 145.440 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 151.520 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 159.296 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 145.696 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 148.224 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 62.048 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.256 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 151.936 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 151.488 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 149.568 us  |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 150.592 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 154.912 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 144.704 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 68.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 148.768 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.144 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) ! 155.104 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 148.960 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_91rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_91rules.txt
new file mode 100644 (file)
index 0000000..d08069a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.040 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 153.472 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 155.392 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 152.032 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 147.904 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 151.040 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 148.736 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) ! 150.656 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 150.880 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 149.088 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.336 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 153.856 us  |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 154.400 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) ! 152.448 us  |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 151.200 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) ! 150.944 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 153.760 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_92rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_92rules.txt
new file mode 100644 (file)
index 0000000..6f366d0
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 70.688 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 157.312 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 152.544 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 155.008 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 154.816 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 147.040 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 151.104 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) ! 154.976 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 154.208 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) ! 153.216 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 152.864 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 153.504 us  |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.728 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.656 us  |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 147.168 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) ! 152.736 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.152 us  |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 153.824 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 156.096 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 150.016 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 150.208 us  |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 151.232 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 149.664 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) ! 152.928 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_93rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_93rules.txt
new file mode 100644 (file)
index 0000000..db9ba6c
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.544 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 146.944 us  |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 506.944 us  |  can_send();
+ 0) + 62.272 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 153.568 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 148.416 us  |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 151.968 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 61.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 61.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) ! 150.368 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_94rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_94rules.txt
new file mode 100644 (file)
index 0000000..074b2b7
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 164.640 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 149.696 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 153.024 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 155.040 us  |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.688 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 61.632 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) ! 230.688 us  |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 147.680 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 152.128 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 152.320 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) ! 156.064 us  |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) ! 153.344 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 156.576 us  |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 149.600 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 155.712 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 150.240 us  |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 155.168 us  |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 151.744 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 155.296 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 61.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 149.536 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 61.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 69.024 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 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) + 56.800 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) ! 152.480 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 151.584 us  |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 156.192 us  |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 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.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) ! 151.072 us  |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 152.224 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.456 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 61.440 us   |  can_send();
+ 0) + 60.192 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 61.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) ! 149.920 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 149.952 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 62.016 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 151.168 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_95rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_95rules.txt
new file mode 100644 (file)
index 0000000..f676f23
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.256 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 156.640 us  |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) ! 159.200 us  |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) ! 157.504 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.288 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 162.720 us  |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) ! 155.552 us  |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 60.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) ! 159.040 us  |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) ! 155.872 us  |  can_send();
+ 0) + 58.624 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 158.240 us  |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) ! 153.984 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) ! 159.008 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) ! 158.176 us  |  can_send();
+ 0) + 58.752 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 60.736 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 62.336 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 61.568 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 59.008 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) ! 154.016 us  |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 60.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 155.680 us  |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.256 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) ! 157.184 us  |  can_send();
+ 0) + 58.592 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.720 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 62.208 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) ! 158.368 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.224 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 60.160 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.656 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 60.000 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 64.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) ! 159.520 us  |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) ! 152.192 us  |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 60.320 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 61.792 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) ! 158.944 us  |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) ! 158.752 us  |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) ! 507.584 us  |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 59.520 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.120 us   |  can_send();
+ 0) + 62.784 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_96rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_96rules.txt
new file mode 100644 (file)
index 0000000..59ca579
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 72.224 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.336 us   |  can_send();
+ 0) + 54.208 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.560 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 148.864 us  |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 154.688 us  |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 149.856 us  |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 148.896 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 153.600 us  |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 150.560 us  |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 156.960 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.624 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) ! 153.120 us  |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 152.064 us  |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 149.280 us  |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 149.248 us  |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.144 us   |  can_send();
+ 0) + 54.272 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 148.128 us  |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.592 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) ! 155.328 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) ! 150.176 us  |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 150.432 us  |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) ! 150.464 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) ! 149.792 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) ! 149.216 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 150.976 us  |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) ! 148.480 us  |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.240 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 54.176 us   |  can_send();
+ 0) + 54.368 us   |  can_send();
+ 0) + 54.304 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 54.464 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 54.496 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 54.432 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 153.312 us  |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) ! 153.408 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.720 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.656 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 150.720 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.784 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) ! 151.776 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_97rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_97rules.txt
new file mode 100644 (file)
index 0000000..9d8e64a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.552 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.816 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 61.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 597.856 us  |  can_send();
+ 0) + 62.304 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) ! 156.416 us  |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) ! 146.592 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) ! 147.648 us  |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 149.728 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) ! 147.776 us  |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) ! 147.808 us  |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.672 us  |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 62.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) ! 152.160 us  |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.360 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.608 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.640 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 59.936 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 60.896 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 61.216 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.336 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 62.240 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 60.064 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.968 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_98rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_98rules.txt
new file mode 100644 (file)
index 0000000..d7eec4a
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.216 us   |  can_send();
+ 0) + 60.928 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 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) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.552 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 61.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.456 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 59.584 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 61.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.712 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.520 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.848 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) ! 535.168 us  |  can_send();
+ 0) + 62.592 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 61.888 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.504 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.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.616 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 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.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 63.936 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 59.424 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.072 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.696 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 58.496 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 59.392 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.328 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 59.200 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 61.728 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.168 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 58.560 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) ! 151.296 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 59.104 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 61.856 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 58.976 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.488 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 59.136 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 61.760 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 59.360 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.232 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_99rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_99rules.txt
new file mode 100644 (file)
index 0000000..b5b1db3
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 71.648 us   |  can_send();
+ 0) + 61.920 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) ! 393.760 us  |  can_send();
+ 0) + 59.040 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 58.432 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.512 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.744 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.672 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.264 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 60.768 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) ! 147.392 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) ! 149.184 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 60.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 150.848 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 60.864 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 60.384 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 62.144 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) ! 154.144 us  |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 58.784 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 61.056 us   |  can_send();
+ 0) + 59.648 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) ! 148.160 us  |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.048 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) ! 146.400 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 156.352 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 58.240 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.680 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 58.144 us   |  can_send();
+ 0) + 57.536 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 56.832 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.056 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 58.464 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 60.448 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.400 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 59.904 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 60.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 62.112 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 59.296 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) ! 423.104 us  |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) ! 151.616 us  |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) ! 150.400 us  |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 59.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 59.808 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 58.016 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 60.128 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 59.840 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.888 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 59.776 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.952 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.248 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 57.152 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 57.184 us   |  can_send();
+ 0) + 61.984 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 57.824 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 57.792 us   |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 58.080 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.920 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 58.272 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
diff --git a/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_9rules.txt b/test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_9rules.txt
new file mode 100644 (file)
index 0000000..54165be
--- /dev/null
@@ -0,0 +1,1004 @@
+# tracer: function_graph
+#
+# CPU  DURATION                  FUNCTION CALLS
+# |     |   |                     |   |   |   |
+ 0) + 73.056 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 57.760 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 152.896 us  |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) ! 153.440 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.752 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 57.632 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.512 us  |  can_send();
+ 0) + 60.352 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 58.304 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 150.112 us  |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 57.440 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.208 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) ! 150.080 us  |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 154.080 us  |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 60.096 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 153.184 us  |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 152.768 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 54.688 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 58.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 54.880 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 65.952 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 54.848 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 54.816 us   |  can_send();
+ 0) ! 152.800 us  |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 60.032 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 155.776 us  |  can_send();
+ 0) + 57.120 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.376 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 151.552 us  |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 54.944 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 156.448 us  |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 57.856 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 58.368 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) ! 149.888 us  |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.928 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 56.832 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) ! 156.384 us  |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 60.992 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 57.344 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) ! 153.952 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.960 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) ! 154.368 us  |  can_send();
+ 0) + 57.216 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) ! 155.904 us  |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.528 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 54.528 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 57.984 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.576 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 58.112 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.088 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) ! 151.392 us  |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) ! 155.744 us  |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) ! 152.832 us  |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) ! 151.648 us  |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 57.696 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 57.024 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.800 us   |  can_send();
+ 0) + 57.728 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 149.760 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 57.056 us   |  can_send();
+ 0) + 56.000 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) ! 152.256 us  |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.864 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.128 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.136 us  |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.032 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 54.976 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) ! 157.600 us  |  can_send();
+ 0) + 57.504 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 57.600 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 58.880 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.224 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) ! 151.424 us  |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 54.912 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.072 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 151.008 us  |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 156.928 us  |  can_send();
+ 0) + 57.568 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 57.312 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 58.176 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.640 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.008 us   |  can_send();
+ 0) ! 149.632 us  |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.040 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.680 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) ! 154.560 us  |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.520 us   |  can_send();
+ 0) + 60.704 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.168 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.992 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 152.576 us  |  can_send();
+ 0) + 56.768 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.064 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.544 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 56.160 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) ! 154.624 us  |  can_send();
+ 0) + 57.280 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.552 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.736 us   |  can_send();
+ 0) + 55.808 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.672 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) ! 155.936 us  |  can_send();
+ 0) + 57.408 us   |  can_send();
+ 0) + 55.264 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.800 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 56.256 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 56.096 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 57.664 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.480 us   |  can_send();
+ 0) + 55.648 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.200 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 55.296 us   |  can_send();
+ 0) + 55.936 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.744 us   |  can_send();
+ 0) + 55.136 us   |  can_send();
+ 0) + 56.704 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 55.104 us   |  can_send();
+ 0) + 57.472 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.712 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 60.544 us   |  can_send();
+ 0) + 56.416 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.328 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.896 us   |  can_send();
+ 0) + 56.384 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 56.192 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 56.288 us   |  can_send();
+ 0) + 55.904 us   |  can_send();
+ 0) + 55.616 us   |  can_send();
+ 0) ! 150.688 us  |  can_send();
+ 0) + 55.488 us   |  can_send();
+ 0) + 55.232 us   |  can_send();
+ 0) + 55.776 us   |  can_send();
+ 0) + 56.448 us   |  can_send();
+ 0) + 55.360 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.608 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.392 us   |  can_send();
+ 0) + 56.320 us   |  can_send();
+ 0) + 55.424 us   |  can_send();
+ 0) + 55.456 us   |  can_send();
+ 0) + 56.352 us   |  can_send();
+ 0) + 55.840 us   |  can_send();
+ 0) + 55.584 us   |  can_send();
+ 0) + 56.512 us   |  can_send();
+ 0) + 55.872 us   |  can_send();
+ 0) + 55.968 us   |  can_send();
+ 0) + 56.576 us   |  can_send();
+ 0) + 55.712 us   |  can_send();